ModuleAPI Java 版本开发者指南
异步盘存标签
 
SDK可以通过两种方式实现异步盘存。一种是通过内部新创建线程循环调用同步盘存Reader.TagInventory_Raw方法来实现,此异步盘存称为普通异步盘存模式。另一种是真正的异步盘存,读写器处于连续盘存状态。这种方式读写器的盘存性能是最佳的,对于有较高盘存性能要求的应用应使用此种异步盘存模式,此种异步盘存称为高速异步盘存模式。
 
注意:并非所有设备类型都支持异步高速盘存模式,只有使用R2000 RF芯片构建的读写器才能支持此种盘存模式。
 
在异步盘存期间如果盘存到了标签,会回调ReadListener将标签数据传递给用户程序; 如果读写器有异常情况,会回调ReadExceptionListener将异常详细信息传递给用户程序; 如果配置了异步盘存使用GPI触发启动或停止,则在满足GPI条件时将回调GpiTriggerListenerGpiTriggerBoundaryListener

异步盘存方法

方法 描述
Reader.StartReading 启动异步盘存
Reader.StopReading 停止异步盘存

异步盘存回调接口

回调接口 描述
ReadListener 异步盘存期间,盘存到标签时回调
ReadExceptionListener 异步盘存期间,读写器出现错误时回调
GpiTriggerListener 如果配置了异步盘存使用GPI触发启动或停止,当GPI触发条件满足时回调,通知当前的GPI状态。
GpiTriggerBoundaryListener 如果配置了异步盘存使用GPI触发启动或停止,当盘存开始或者停止时回调,通知读写器的行为和原因。